//$nav-height: 64rpx;
page {
 	width: 100%;
 	height: 100% !important;
 }
.container{
		display: flex;
		flex-direction: column;
		// scroll-behavior: auto;
		//  position: fixed;
		//height: auto;
		overflow: hidden;
		flex: 1;
		 background-size: cover;
		background-image: url();
		 background-repeat: no-repeat;
		 
		 .user_info {
		 	/* #ifndef APP-PLUS-NVUE */
		 	display: flex;
		 	/* #endif */
		 	flex-direction: row;
		 	 align-items: flex-start;
		 	justify-content: flex-start;
		 	width: auto;
		 	margin-left: 8rpx;
			image{
				width: 70rpx;
				height: 70rpx;
				border-radius: 35rpx;
			}
			.sign_in{
				//height: 50rpx;
				padding: 10rpx;
			   font-size: 30rpx;
			   color: #fff;
			   margin-left: 10rpx;
			}
			
			.sign_info{
				margin-left: 15rpx;
				font-size: 24rpx;				
				color: #fff;
				
				text{
					margin-top: 3rpx;
				}
				
				.sign_day{
					margin-top: 3rpx;
					.sign_day_number{
						font-size: 22rpx;
						color: #874722;
						font-weight: 500;
					}
					.sign_number_day{
						font-size: 20rpx;
						margin-left: 6rpx;
					}
				}
			}		
		 
		 
		 }
		 
		 .input-view {
			 display: flex;
		 	/* #ifndef APP-PLUS-NVUE */
		 	display: flex;
		 	/* #endif */
		 	flex-direction: row;
		 	width: 200rpx;
		 	//flex: 1;
		 	background-color: #e5d3bf;
		 	height: 55rpx;
		 	border-radius: 30rpx;
		 	padding: 0 20rpx;
		 	flex-wrap: nowrap;
		 	margin-top: 15rpx;
			opacity: 0.9;
			align-self: center;
			justify-content: center;
			margin-left: 20rpx;
			align-items: center;
		 	line-height: 55rpx;
		 	.input-uni-icon {
		 		line-height: 55rpx;
				margin-top: 4rpx;
		 		color: #fffff;
				opacity: 0.8;
		 	}
		 	
		 	.nav-bar-input {
		 		height: 55rpx;
		 		line-height: 55rpx;
		 		/* #ifdef APP-PLUS-NVUE */
		 		width: 200rpx;
		 		/* #endif */
		 		padding: 0 6rpx;
		 		font-size: 22rpx;
		 	}
		 }
		 
		 
		 
		 .list_cont {
		 	padding: 20rpx;
		 	flex: 1;
		 	position: relative;
			align-items: flex-start;
			justify-content: flex-start;
			.grade{
				display: flex;
				flex-direction: row;
				align-items: center;
				color: white;
				font-size: 30rpx;
				margin-left: 20rpx;
				//width: 150rpx;
				//height: auto;
				 // margin-bottom: 15rpx;
				 font-weight: 800;
			
			}
		 	.scroll_view {
		 		//margin-bottom: 150rpx;
		 		position: absolute;
		 		left: 0;
		 		right: 0;
		 		top: 1;
		 		bottom: 0;
				opacity: 0.9;
				display: flex;
				flex: 1;
				align-items: flex-start;
				justify-content: flex-start;
				.item_content{
					 padding-left: 30rpx;
					 padding-right: 30rpx;
					 
					 .item_unit{
						 color: white;
						 margin-left: 35rpx; 
						  margin-bottom: 15rpx;;
						  margin-top: 10rpx;
						  font-weight: 800;
						  font-size: 30rpx;
						 
					 }
					 .item_card{
						 display: flex;
						  margin: 20rpx 30rpx; 
						  align-items: center;
						   background-color: f4f5f5;
						   .item_card_box{
							   flex: 1; margin-right: 20rpx;
							   .item_card_title{
								  
								   font-size: 28rpx;font-weight: 800; color: #303030;
							   }
							   .item_card_author{
								    margin-left: -10rpx;
							   		 font-size: 24rpx; color: #5f5e62;
							   }
							   .item_card_text{
								    margin-top: 15rpx;
									overflow: hidden; 
									-webkit-line-clamp: 1;
									text-overflow: ellipsis; 
									display: -webkit-box; 
									-webkit-box-orient: vertical; 
									font-size: 24rpx; color: #5f5e62;
									margin-right: 20rpx;
							   }
							  
							   
						   }
						   .item_arrow{
							   width: 17rpx;height: 30rpx;
						   }
						 
					 }
					
				}
		 	 
		 	}
		 
		 
		 }
		 
		 .popbg{
			 display: flex;
			 flex: 1;
			//  background-color: #000;
			//  opacity: 0.5;	
			 position: absolute;
			 background: rgba(0,0,0,0.3);
			 left: 0; 
			 right: 0; 
			 top: 0; 
			 bottom: 0;
			 width: 750rpx; 
			 z-index: 1000;
			 align-content: center;
			 align-items: center;
			 justify-content: center;
		
			 .pop_box{
				// z-index: 1001;
				 position: relative;
				 background-color: white;
				 display: flex;
				 opacity: 1;
				 align-items: center;
				 border-radius: 25rpx;
				 left: 0;
				 right: 0; 
				 top: 0; 
				 bottom: 0;
				 margin: auto;
				 width: 600rpx;
				 height: 900rpx;
				 flex-direction: column;
				 image{
					  width: 600rpx;
					  height: 350rpx;
					 border-radius:25rpx 25rpx 0 0;
				 }
				 .pop_title{
					 padding: 30rpx 40rpx;
					 align-self: flex-start;
					display: flex;
					align-items: flex-start; 
					justify-content: flex-start;
					 flex-direction: column;
					 .title_1{
						 color: #874722;
						 font-size: 45rpx;
						 font-weight: 600;
					 }
					 .title_2{
							margin-top: 5rpx;
							font-size: 27rpx;
					 		 color: #c19981;				 
					 }
				 }
				 .sign_day_count{
					 padding: 20rpx;
					 color: #874722;
					 font-size: 120rpx;
					 font-weight: 600;
					 
				 }
				 .sign_day{
					  color: #a26243;
					  font-size: 45rpx;
					  margin-left: 20rpx;
					  font-weight: 500;
				 }
				 .sign_button {
				 	// position: relative;
				 	/* #ifndef APP-NVUE */
				 	display: flex;
				 	/* #endif */
				 	align-items: center;
				 	justify-content: center;
				 	justify-content: center;
				 	align-items: center;
					 width: 500rpx;
					 height: 110rpx;
				 	border-radius: 20rpx;
                    margin: 40rpx;					
				 	color: #fff;
					font-size: 40rpx;
					font-weight: 500;
				 	background-image: linear-gradient(to right, #a26243, #a26243);
				 }
			 }
		  }
		
	}
	// /deep/.uni-scroll-view {
	//         background-color: #fff;
	//     }
		
		 /deep/.uni-scroll-view::-webkit-scrollbar {
		        /* 隐藏滚动条，但依旧具备可以滚动的功能 */
		        display: none
		    }

 

 